home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / othernet / fidonet / newu2m / readme.txt < prev    next >
Text File  |  1994-06-09  |  6KB  |  158 lines

  1. *Vorwort*
  2.  
  3. Der ursprngliche Autor (Detlef Woltmann) hat leider keine Zeit,
  4. dieses Programm weiterzuprogrammieren und Fragen zu beantworten.
  5. Deshalb wird es als no-warranty-ware freigegeben, zumal es bei
  6. einigen schon seit einer Weile wunderbar und problemlos
  7. funktioniert.
  8.  
  9. Falls irgendwelche Probleme oder Fragen auftauchen, k”nnt ihr sie mir
  10. oder Michael Gl„sner @ F gerne stellen.
  11.  
  12. NewU2M ist als NewU2M.ZIP im ”ffentlichen Programmteil der Maus OF zu
  13. finden.
  14.  
  15. Gruž,
  16.  Timm (Timm Ganske @ OF)
  17.  
  18.  
  19. *Vorwort zum Zweiten*
  20.  
  21. Detlef hat nun doch etwas Zeit gefunden, NewU2M weiterzuentwickeln und
  22. so haben wir einige neue Features eigebaut, die eine šberarbeitung
  23. dieser Datei n”tig machten.
  24.  
  25. Im folgenden werden NewU2M 1.09 und ReorgU2M 1.08 vom 09.06.94
  26. beschrieben.
  27.  
  28. Michael (Michael Gl„sner @ F)  09.06.94
  29.  
  30.  
  31. *Zweck*
  32.  
  33. NewU2M ist ein Programm, welches sich zu allen Mails, die externe IDs
  34. haben, die Zuordnung zwischen Maus-ID und externer ID merkt und bei
  35. Mails, die eine externe Referenz haben, jedoch keine Maus-Referenz,
  36. diese ins Outfile schreibt. Damit hat man auch bei Mails, die ber ein
  37. Usenetgate ins Mausnetz kommen, eine ordentliche Verkettung. 
  38.  
  39. Bei Fido ist das so eine Sache: Im Fido ist eine ID eine 8stellige
  40. Hexziffer. Die Maus-IDs lassen sich aber seit dem 15.4.94 nicht mehr in
  41. einer 8stelligen Hexziffer abbilden, weshalb sie im Kludge ORIGID
  42. weitertransportiert werden. Sobald ein Fido-Mailreader diese ID beim
  43. Kommentieren in einen Kludge ORIGREF umkopiert, hat man eine wunderbare
  44. Verkettung auch bei Kommentaren auf Mausmails. 
  45.  
  46. Leider ist diese Vorgehensweise aber kein offizieller Standard, sondern
  47. (zumindest bisher) nur die Idee von Martin Junius, Autor des Programms
  48. FIDOGATE, und wird nur von sehr wenigen Programmen untersttzt. 
  49.  
  50. In der Regel wird aber die Maus-ID in eine 32bit CRC gewandelt und diese
  51. dann auch als Referenz-ID benutzt. Deshalb kann NewU2M optional eine
  52. zweite Datenbank erzeugen, in der fr alle Mausnachrichten die Fido-CRCs
  53. notiert werden. So kann auch bei Fido-CRCs die Verkettung wieder
  54. hergestellt werden.
  55.  
  56.  
  57.  
  58. *Installation*
  59.  
  60. Zum Installieren in CAT ist folgendes zu tun:
  61.  
  62. In Cat im Men Optionen den Punkt I/O-Filter aufrufen. Im dann
  63. erscheinenden Dialog einen Filter ausw„hlen, der 'Nicht Installiert'
  64. ist. Sodann w„hlt man als Programm newu2m.ttp, stellt ein, daž es ein
  65. Filter fr In-/Outfiles ist (was eigentlich schon dastehen sollte), l„žt
  66. den Schalter 'fr Infile' auf nicht aktiv und den 'fr Outfile' stellt
  67. man auf aktiv. 
  68.  
  69. Bei der Kommandozeile fr Outfile tr„gt man nun die Zeile '-d $D -i $I'
  70. ein. Damit ist aber nur die Usent-Verkettung aktiviert. Will man auch
  71. die Fido-Verkettung nutzen, lautet die Kommandozeile '-d $D -i $I -f'.
  72.  
  73. Als letztes stellt man, so noch nicht geschehen, den gesamten Filter auf
  74. aktiv, w„hlt OK und speichert die Parameter von Cat.
  75.  
  76.  
  77. *Parameter*
  78.  
  79. Nun nochmal im Klartext, was das Programm NewU2M als Parameter nimmt und
  80. eine erweiterte Beschreibung dazu:
  81.  
  82. -d <p>     Der Datenbankpfad fr NEWU2M.GDB. Hier wird auch die
  83.            Log-Datei NEWU2M.LOG abgelegt.
  84.  
  85. -i <p>     Der Outfilepfad, in dem OUTFILE.TXT liegt.
  86.  
  87. -f         Erzeuge und benutze die Fido-CRC-Datenbank NEWF2M.GDB im
  88.            Datenbankpfad.
  89.  
  90. -F {i|e}   Erzeuge und benutze die Fido-CRC-Datenbank fr
  91.            Nachrichten die in (i) oder nicht in (e) den Gruppennamen
  92.            der Datei NEWF2M.GRP im Datenbankpfad enthalten sind.
  93.            Die Gruppennamen werden als Regular Expressions ausgewertet. Es
  94.            sind maximal 100 Zeilen m”glich. Ein Beispiel:
  95.               # Kommentar
  96.               .*\.GER
  97.               ATARI.*
  98.               A_.*
  99.               C\+\+
  100.               ; auch Kommentar
  101.  
  102. -k         L”sche Backup des Outfiles
  103.  
  104. -x <n>     Setze den Debuglevel auf <n>:
  105.               1: Zusatzinformationen. Das Logfile wird nach jeder Zeile
  106.                  geflusht.
  107.               2: Jede Inputzeile wird auch ins Logfile geschrieben.
  108.               3: Schreibt auch jede Outputzeile ins Logfile.
  109.  
  110.  
  111. *Reorganisation*
  112.  
  113. Von Zeit zu Zeit muž man die Datenbanken verkleinern. Dies erledigt
  114. ReorgU2M. Da ReorgU2M nicht wissen kann, welche Mails man mit Catputz
  115. wieder aus seiner Database entfernt hat, kann es nicht herausfinden,
  116. welche IDs wegzuwerfen sind und welche nicht. Als Kriterium wird daher
  117. ein Verfallsdatum benutzt. Dieses Datum geht nach dem Zeitpunkt des
  118. Einfgens, nicht nach dem der Entstehung der Mail.
  119.  
  120. Die Paramter lauten:
  121.  
  122. -d <p>     Der Datenbankpfad.
  123.  
  124. -t <d>     Verfallsdatum der ID-Datenbank (default 14 Tage).
  125.  
  126. -f <d>     Verfallsdatum der CRC-Datenbank (default 14 Tage).
  127.  
  128. -r         Reorganisiere Datenbanken. Normalerweise werden nur die IDs
  129.            in den Datenbanken gel”scht und der Platz als frei markiert,
  130.            die Datei aber nicht verkleinert. Das hat den Vorteil, daž es
  131.            ersten schneller geht und zweitens nach kurzer Zeit die
  132.            Dateigr”že und -position auf der Platte sich nicht mehr
  133.            „ndert. Sollte eine der Datenbanken doch zu grož geworden
  134.            sein, kann mit -r die Datenbank auf die Mindestgr”že
  135.            verkleinert werden.
  136.  
  137. -s         L”schen/Reorganisieren nur einmal t„glich. Damit kann
  138.            vermieden werden, daž ReorgU2M zu oft die Datenbanken scannt.
  139.  
  140. -S <d>     Erweiterung von -s: L”schen/Reorganisieren nur alle <d> Tage.
  141.  
  142. -x <n>     Setze den Debuglevel auf <n>:
  143.  
  144.  
  145. Falls einem der manuelle zu umst„ndlich und einem die Zeit, die es
  146. dauert, egal ist, kann man REORGU2M auch als Filter in Cat installieren.
  147. Ich empfehle, ihn als Filter 'nach Einfgen' einzustellen und nur von
  148. Zeit zu Zeit fr einen Einfgevorgang zu aktivieren.
  149.  
  150. Eine sinnvolle Kommandozeile als Filter in Cat lautet '-d $D -S 3'.
  151. Damit werden die Datebanken alle drei Tage durchsucht und die alten IDs
  152. gel”scht. 
  153.  
  154.  
  155. *Schluž*
  156.  
  157. Viel Spaž noch beim Lesen der verketteten Mails ;-)
  158.